package com.fg.cloud.manager.entry.product;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fg.cloud.manager.entry.BaseEntity;

public class ProductInfoEntity extends BaseEntity{

	private static final long serialVersionUID = 1756494611725473957L;
	
	private Long proId ; //商品ID

	private Long facId;  //厂商ID

    private String productName; //商品名称

    private Long productCategory; //商品分类
    
    private String categoryNumber ;//商品分类编码
    
    private int isNewProduct; //是否新品

    private int isPerformence; //是否性价比商品

    private int isConmodity; //是否热销商品
    
    private String img ; //商品缩略图
    
    @JsonIgnore
    private Long specModelId ; //规格模板ID
    
    private String remark ; //商品介绍
    
    @JsonIgnore
    private int isDelete ; //是否删除
    
    private int isStandard ; //是否标准产品
    
    @JsonIgnore
    private int precision ; // 商品精度
    
	private List<ProductSkuEntity> skuList ; //详情列表
	
	private List<ProductParamEntity> paramList ;// 参数列表
	
	private List<String> imgList ; //商品图册列表

	public Long getProId() {
		return proId;
	}

	public void setProId(Long proId) {
		this.proId = proId;
	}

    public Long getFacId() {
        return facId;
    }

    public void setFacId(Long facId) {
        this.facId = facId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public Long getProductCategory() {
        return productCategory;
    }

    public void setProductCategory(Long productCategory) {
        this.productCategory = productCategory;
    }

    public String getCategoryNumber() {
		return categoryNumber;
	}

	public void setCategoryNumber(String categoryNumber) {
		this.categoryNumber = categoryNumber;
	}

	public int getIsNewProduct() {
        return isNewProduct;
    }

    public void setIsNewProduct(int isNewProduct) {
        this.isNewProduct = isNewProduct;
    }

    public int getIsPerformence() {
        return isPerformence;
    }

    public void setIsPerformence(int isPerformence) {
        this.isPerformence = isPerformence;
    }

    public int getIsConmodity() {
        return isConmodity;
    }

    public void setIsConmodity(int isConmodity) {
        this.isConmodity = isConmodity;
    }

	public String getImg() {
		return img;
	}

	public void setImg(String img) {
		this.img = img;
	}

	public Long getSpecModelId() {
		return specModelId;
	}

	public void setSpecModelId(Long specModelId) {
		this.specModelId = specModelId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
    public int getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(int isDelete) {
		this.isDelete = isDelete;
	}
	
	public int getIsStandard() {
		return isStandard;
	}

	public void setIsStandard(int isStandard) {
		this.isStandard = isStandard;
	}

	public int getPrecision() {
		return precision;
	}

	public void setPrecision(int precision) {
		this.precision = precision;
	}

	public List<ProductSkuEntity> getSkuList() {
		return skuList;
	}

	public void setSkuList(List<ProductSkuEntity> skuList) {
		this.skuList = skuList;
	}

	public List<ProductParamEntity> getParamList() {
		return paramList;
	}

	public void setParamList(List<ProductParamEntity> paramList) {
		this.paramList = paramList;
	}

	public List<String> getImgList() {
		return imgList;
	}

	public void setImgList(List<String> imgList) {
		this.imgList = imgList;
	}


}